Designed By: Eric Carpenter -- edcarpen@eos.....
             Carey Merritt -- crmerritt@eos.....